package com.huitu.whht.base.core.api.gb.tablewh.entities;

import com.huitu.whht.api.core.common.base.BaseQo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;


import java.util.List;

/**
 * 说明: 公报表的列维护信息表查询条件实体类,表名称: T_WHHT_GB_TABLEWH <br/>
 * 日期: 2019-04-15
 * @author LiuCW
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class GbTablewhQo extends BaseQo {

private static final long serialVersionUID = 4L;

    public GbTablewhQo(){

    }

    /**
      * 主键ID
      */
    public String whcd;
    /**
      * 公报表名
      */
    public String gbTable;
    /**
      * 公报表列
      */
    public String gbColumn;
    /**
      * 公报表列名
      */
    public String gbColumnNm;
    /**
      * 列ID
      */
    public String bt;
    /**
      * 父列ID
      */
    public String pbt;
    /**
      * (数组)1：需要展示数据的最终列,0：跟1相反
      */
    public List<String> gbcStatusList;
    /**
      * (最小)列的排序
      */
    public Double columnNoMin;
    /**
      * (最大)列的排序
      */
    public Double columnNoMax;
    /**
      * 备注
      */
    public String nt;
    /**
      * (最小)列合并数
      */
    public Double colspanMin;
    /**
      * (最大)列合并数
      */
    public Double colspanMax;
    /**
      * (最小)行合并数
      */
    public Double rowspanMin;
    /**
      * (最大)行合并数
      */
    public Double rowspanMax;
    /**
      * (最小)列级别
      */
    public Double jbMin;
    /**
      * (最大)列级别
      */
    public Double jbMax;
    /**
      * 同mybatis的映射文件数据类型
      */
    public String datatype;
    /**
      * 有值代表为具有计算规则的列且此列不可编辑，值为：对应的列值相互计算；例如：列名+列名或列名*列名
      */
    public String rule;
}